﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Crosland.Automotriz.Data.Dao.Linq;
using Crosland.Automotriz.Core;

namespace Crosland.Automotriz.Logic.Linq
{
    public class clsT_Ven_Tarjeta_Placa_DetLogic
    {
        clsT_Ven_Tarjeta_Placa_DetDAO clst_ven_tarjeta_placa_det = new clsT_Ven_Tarjeta_Placa_DetDAO();


        public int UltimoNumeroDet() {
          return  clst_ven_tarjeta_placa_det.UltimoNumeroDet();
        
        }

        public List<T_VEN_TARJETA_PLACA_DET> SeleccionarDetalle(int ID_TARJETA_PLACA_CAB)
        {
            return clst_ven_tarjeta_placa_det.SeleccionarDetalle(ID_TARJETA_PLACA_CAB);
        }

        public bool Insertar(int id_tarjeta_placa_det, int id_tarjeta_placa_cab, int id_org_vta, int nro_factura, int nro_posicion) {

            return clst_ven_tarjeta_placa_det.Insertar(id_tarjeta_placa_det,  id_tarjeta_placa_cab,  id_org_vta,  nro_factura,  nro_posicion);
        }

        public IEnumerable<Object> busquedaxCliente(string nom_cliente) {

            return clst_ven_tarjeta_placa_det.busquedaxCliente(nom_cliente);
        }

        public bool Actualizar(int id_tarjeta_placa_det, int id_tarjeta_placa_cab, string fec_recepcion_tarjeta, string nro_placa, string fec_recepcion_placa,string nro_titulo)
        {
            return clst_ven_tarjeta_placa_det.Actualizar( id_tarjeta_placa_det,  id_tarjeta_placa_cab,  fec_recepcion_tarjeta,  nro_placa,  fec_recepcion_placa,nro_titulo);
        }
    }
}
